home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 11 / Mac Magazin and MacEasy Magazine CD - Issue 11.iso / Sharewarebibliothek / Applikationen / fraxious101.sit Folder / fraxious.txt < prev   
Text File  |  1995-06-04  |  8KB  |  94 lines

  1. Introduction
  2. Fraxious allows the generation of several different classes of fractal:
  3.  
  4.                 Mandelbrot Set
  5.                 Julia Set
  6.                 Newton’s Method
  7.                 Henon
  8.                 Strange Attractor
  9.                 2–Dimensional Fractional Brownian Motion (FM2D)
  10.                 Lyapunov
  11.  
  12. The pictures generated may be saved and loaded into other programs. In addition, Fraxious can produce Quicktime movies between two fractals of the same type, allowing zooming and variation of continuous parameters between frames.
  13. Creation of a fractal involves choosing the New fractal type… menu item, changing the default parameters in the presented dialog box, and pressing OK.
  14. Fraxious then generates the fractal in a window. The Colour Palette floating window allows the colours used to be changed.
  15. When the fractal is saved, it is saved as a Macintosh PICT, with some additional resources. This means that it can be read by standard image-editing programs and word-processors.
  16.  
  17. Starting the Program
  18. Double click on the Fraxious icon. Fraxious starts without any open windows. You must select New or Open… from the File menu to create a fractal or open an existing fractal.
  19.  
  20. The New Menu
  21. Choose one of the fractal types from this menu to create a fractal.
  22.  
  23. Simple Mandelbrot
  24. This gives you the Mandelbrot Set for z2 + c. The dialog box gives you a number of options for altering the final fractal:
  25.  
  26. The Maintain Proportions Check Box, when checked, keeps Width and Height in proportion to each other.
  27.  
  28.  
  29. Simple Julia
  30. This generates the Julia Set for z2 + c.
  31.  
  32. The parameters dialog box for this fractal is the same as for Simple Mandelbrot, with the addition of the Real and Imaginary fields for inclusion in the Julia iterations:
  33.  
  34.  
  35. Simple Newton
  36. Newton’s method for finding roots for the equation zn – 1.
  37. Most of the fields in the parameters dialog box are the same as for Simple Mandelbrot. An additional field, Degree, is the degree of the polynomial (n in Zn – 1).
  38. Two methods of colouring are available: the Iterations method is the same as Mandelbrot and Julia; the Nearest Root method splits the palette into n sets, each corresponding to a root. Each pixel is coloured according to which root it converges to.  
  39. Henon
  40. Generates a Henon map according to the equations:
  41. The initial values for x and y are determined from the initial value, final value, and number of steps on the Henon parameters dialog box:
  42.  
  43. Strange Attractor
  44.  
  45. Dimension is the number of unknowns in the equation: for example a dimension of three gives unknowns X, Y, and Z. Order gives the highest power in the equation.The list box contains the coefficients of the terms for the equation. Select one and click on the Open button, or double-click on one, to bring up another dialog which allows you to change the coefficient.
  46. FM2D
  47. In the parameters dialog box,  Level is the number  of iterations through the main loop. In general, a level of n will give a  good FM2D size of 2n  + 1; e.g. a level of 8 will give a good FM2D of 257 ¥ 257. If you use a bigger Size than this, the picture will be stretched, and quality will be reduced.
  48. H determines the fluffiness of the cloud. A low value (say 0.05) gives a fluffy cloud. A value of 1.0 gives a smooth cloud. Seed is the random number generator seed. If you keep all the other parameters the same, but change the seed, you get different clouds.
  49. Checking Random Additions gets rid of some artificial ridge anomalies in the cloud.
  50.  
  51.  General Mandelbrot
  52. As for Simple Mandelbrot, but includes an additional field for specifying the right-hand-side of an equation instead of using zn+1 = zn + c.
  53. This allows fairly arbitrary equations to be built including the operators +, -, *, /, ^ (to the power of), brackets and nested brackets. The terms z, c, e, and π may be used, and also the functions real, imag, abs, norm, arg, conj, cos, cosh, exp, log, sin, sinh, sqrt, tan, tanh. 
  54. General Julia
  55. Like General Mandelbrot, General Julia is Simple Julia with an additional field for specifying the iteration equation.
  56.  
  57. Lyapunov
  58. The xy edit field requires a string of ones and zeroes.Currently the threshold field is ignored.
  59. The Document Window
  60. The Document Window has the usual features of a Macintosh window, plus a couple of extra ones.
  61.  
  62. Note that the cursor turns to a crosshairs over the content region of the window. This means you can make a rectangular selection by dragging over part of the content region.The selection can be copied to the clipboard for pasting into another application, or used to generate another fractal, zooming in.
  63. If you click on the Magnification Pane, the cursor changes to a magnification glass. Click in the content region to magnify the image, shift–click to demagnify it. Click on the Magnification Pane again to return to selection mode (crosshairs). 
  64.  
  65. The Colour Palette
  66. The colour palette floating window allows the fractal colours to be changed.Click on the colour in the list box to select it, and then adjust the sliders to achieve the colour you want.
  67. You can select more than one colour by clicking on the first colour, then Command–clicking on additional colours. The Blend button  then becomes enabled. Click on this to create a gradient between the selected colours.
  68. If you hold down the Option key when over the content region of the document window, it changes to an eye-dropper. Click to select the colour under the dropper in the palette list box.
  69.  
  70. The Special Menu
  71.  
  72. Creating a Movie
  73. Movies can be created between fractals of the same type, e.g., between two Simple Mandelbrots, or between two Henons. Fraxious will attempt to create animation frames between the two fractals, interpolating values that can be interpolated. Examples of possible animations are: zoom from a Simple Mandelbrot to another which has been created from a selection of the first; similar zoom from one Lyapunov to another; from one Henon to another with a different a value; from one Julia Set to another with different Re and Im values; from a General Mandelbrot of z2 + c to one of z15 + c.
  74. To create a fractal animation, choose New Movie… from the Movies menu. You will then be presented with a dialog box like this one (the details will vary between fractals): 
  75. Note that you can change the size of the movie, and also number of iterations, and number of colours. A scale factor of more than 1 causes the fractal to be rendered in an expanded area and then dithered into the final movie size, giving a sort of anti-aliasing. This is useful for black-and-white images which otherwise look jagged (but remember to choose grayscale rather than Black-and-White in the compression dialog).
  76. Following this dialog, you will be presented with the standard Macintosh compression dialog and standard Save dialog.
  77. Open Movie… will allow you to play back the movie. Alternatively, you can play it with Movieplayer or similar program.
  78.  
  79. Making interesting Julia Movies
  80. 1.    Create a Mandelbrot Set of you choice.
  81. 2.    Using the Crosshairs make a selection with the top-left corner outside the Mandelbrot Set and the bottom-right in it (i.e. in the black part). 
  82. 3.    Choose Selection Details from the Special Menu. Note down the Min X, Min Y, Max X, Max Y values.
  83. 4.    Create Two Julia Sets using the same equation as the Mandelbrot Set, the first having Re and Im of Min X and Min Y from the Selection Details, the second using Max X and Max Y.
  84. 5.    Choose New Movie.
  85.  
  86. Memory Requirements
  87. There is a large variation between the memory requirements for different fractals. FM2D needs a lot of memory as it uses a large array of floating point numbers. Using more than 256 colours uses a lot of memory, as does the Continuous Potential Method, and, of course, the bigger the fractal, the more memory it uses.
  88.  
  89. References
  90. Mandelbrot, Julia, FM2D — The Science of Fractal Images edited by Peitgen and Saupe (Springer-Verlag).
  91. Strange Attractors — Strange Attractors by Julien C Sprott (M&T).
  92. Henon Maps — Fractal Report issue 4 (Reeves Telecommunications Laboratories Ltd).
  93. Lyapunov — The Tinkertoy Computer by A.K.Dewdney (Freeman).
  94.